home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 June / CHIP Haziran 2001.iso / prog / share / 17 / dings_e.exe / Compiler / LIB / DX7 / dinp2.c < prev    next >
C/C++ Source or Header  |  2000-08-25  |  16KB  |  532 lines

  1. #include <dinput.h>
  2. /* This is a replacement for parts of dinput.lib. */
  3.  
  4. DIOBJECTDATAFORMAT rgodf_c_dfDIKeyboard[] = {
  5. {&GUID_Key, 0, -2147483636, 0},
  6. {&GUID_Key, 1, -2147483380, 0},
  7. {&GUID_Key, 2, -2147483124, 0},
  8. {&GUID_Key, 3, -2147482868, 0},
  9. {&GUID_Key, 4, -2147482612, 0},
  10. {&GUID_Key, 5, -2147482356, 0},
  11. {&GUID_Key, 6, -2147482100, 0},
  12. {&GUID_Key, 7, -2147481844, 0},
  13. {&GUID_Key, 8, -2147481588, 0},
  14. {&GUID_Key, 9, -2147481332, 0},
  15. {&GUID_Key, 10, -2147481076, 0},
  16. {&GUID_Key, 11, -2147480820, 0},
  17. {&GUID_Key, 12, -2147480564, 0},
  18. {&GUID_Key, 13, -2147480308, 0},
  19. {&GUID_Key, 14, -2147480052, 0},
  20. {&GUID_Key, 15, -2147479796, 0},
  21. {&GUID_Key, 16, -2147479540, 0},
  22. {&GUID_Key, 17, -2147479284, 0},
  23. {&GUID_Key, 18, -2147479028, 0},
  24. {&GUID_Key, 19, -2147478772, 0},
  25. {&GUID_Key, 20, -2147478516, 0},
  26. {&GUID_Key, 21, -2147478260, 0},
  27. {&GUID_Key, 22, -2147478004, 0},
  28. {&GUID_Key, 23, -2147477748, 0},
  29. {&GUID_Key, 24, -2147477492, 0},
  30. {&GUID_Key, 25, -2147477236, 0},
  31. {&GUID_Key, 26, -2147476980, 0},
  32. {&GUID_Key, 27, -2147476724, 0},
  33. {&GUID_Key, 28, -2147476468, 0},
  34. {&GUID_Key, 29, -2147476212, 0},
  35. {&GUID_Key, 30, -2147475956, 0},
  36. {&GUID_Key, 31, -2147475700, 0},
  37. {&GUID_Key, 32, -2147475444, 0},
  38. {&GUID_Key, 33, -2147475188, 0},
  39. {&GUID_Key, 34, -2147474932, 0},
  40. {&GUID_Key, 35, -2147474676, 0},
  41. {&GUID_Key, 36, -2147474420, 0},
  42. {&GUID_Key, 37, -2147474164, 0},
  43. {&GUID_Key, 38, -2147473908, 0},
  44. {&GUID_Key, 39, -2147473652, 0},
  45. {&GUID_Key, 40, -2147473396, 0},
  46. {&GUID_Key, 41, -2147473140, 0},
  47. {&GUID_Key, 42, -2147472884, 0},
  48. {&GUID_Key, 43, -2147472628, 0},
  49. {&GUID_Key, 44, -2147472372, 0},
  50. {&GUID_Key, 45, -2147472116, 0},
  51. {&GUID_Key, 46, -2147471860, 0},
  52. {&GUID_Key, 47, -2147471604, 0},
  53. {&GUID_Key, 48, -2147471348, 0},
  54. {&GUID_Key, 49, -2147471092, 0},
  55. {&GUID_Key, 50, -2147470836, 0},
  56. {&GUID_Key, 51, -2147470580, 0},
  57. {&GUID_Key, 52, -2147470324, 0},
  58. {&GUID_Key, 53, -2147470068, 0},
  59. {&GUID_Key, 54, -2147469812, 0},
  60. {&GUID_Key, 55, -2147469556, 0},
  61. {&GUID_Key, 56, -2147469300, 0},
  62. {&GUID_Key, 57, -2147469044, 0},
  63. {&GUID_Key, 58, -2147468788, 0},
  64. {&GUID_Key, 59, -2147468532, 0},
  65. {&GUID_Key, 60, -2147468276, 0},
  66. {&GUID_Key, 61, -2147468020, 0},
  67. {&GUID_Key, 62, -2147467764, 0},
  68. {&GUID_Key, 63, -2147467508, 0},
  69. {&GUID_Key, 64, -2147467252, 0},
  70. {&GUID_Key, 65, -2147466996, 0},
  71. {&GUID_Key, 66, -2147466740, 0},
  72. {&GUID_Key, 67, -2147466484, 0},
  73. {&GUID_Key, 68, -2147466228, 0},
  74. {&GUID_Key, 69, -2147465972, 0},
  75. {&GUID_Key, 70, -2147465716, 0},
  76. {&GUID_Key, 71, -2147465460, 0},
  77. {&GUID_Key, 72, -2147465204, 0},
  78. {&GUID_Key, 73, -2147464948, 0},
  79. {&GUID_Key, 74, -2147464692, 0},
  80. {&GUID_Key, 75, -2147464436, 0},
  81. {&GUID_Key, 76, -2147464180, 0},
  82. {&GUID_Key, 77, -2147463924, 0},
  83. {&GUID_Key, 78, -2147463668, 0},
  84. {&GUID_Key, 79, -2147463412, 0},
  85. {&GUID_Key, 80, -2147463156, 0},
  86. {&GUID_Key, 81, -2147462900, 0},
  87. {&GUID_Key, 82, -2147462644, 0},
  88. {&GUID_Key, 83, -2147462388, 0},
  89. {&GUID_Key, 84, -2147462132, 0},
  90. {&GUID_Key, 85, -2147461876, 0},
  91. {&GUID_Key, 86, -2147461620, 0},
  92. {&GUID_Key, 87, -2147461364, 0},
  93. {&GUID_Key, 88, -2147461108, 0},
  94. {&GUID_Key, 89, -2147460852, 0},
  95. {&GUID_Key, 90, -2147460596, 0},
  96. {&GUID_Key, 91, -2147460340, 0},
  97. {&GUID_Key, 92, -2147460084, 0},
  98. {&GUID_Key, 93, -2147459828, 0},
  99. {&GUID_Key, 94, -2147459572, 0},
  100. {&GUID_Key, 95, -2147459316, 0},
  101. {&GUID_Key, 96, -2147459060, 0},
  102. {&GUID_Key, 97, -2147458804, 0},
  103. {&GUID_Key, 98, -2147458548, 0},
  104. {&GUID_Key, 99, -2147458292, 0},
  105. {&GUID_Key, 100, -2147458036, 0},
  106. {&GUID_Key, 101, -2147457780, 0},
  107. {&GUID_Key, 102, -2147457524, 0},
  108. {&GUID_Key, 103, -2147457268, 0},
  109. {&GUID_Key, 104, -2147457012, 0},
  110. {&GUID_Key, 105, -2147456756, 0},
  111. {&GUID_Key, 106, -2147456500, 0},
  112. {&GUID_Key, 107, -2147456244, 0},
  113. {&GUID_Key, 108, -2147455988, 0},
  114. {&GUID_Key, 109, -2147455732, 0},
  115. {&GUID_Key, 110, -2147455476, 0},
  116. {&GUID_Key, 111, -2147455220, 0},
  117. {&GUID_Key, 112, -2147454964, 0},
  118. {&GUID_Key, 113, -2147454708, 0},
  119. {&GUID_Key, 114, -2147454452, 0},
  120. {&GUID_Key, 115, -2147454196, 0},
  121. {&GUID_Key, 116, -2147453940, 0},
  122. {&GUID_Key, 117, -2147453684, 0},
  123. {&GUID_Key, 118, -2147453428, 0},
  124. {&GUID_Key, 119, -2147453172, 0},
  125. {&GUID_Key, 120, -2147452916, 0},
  126. {&GUID_Key, 121, -2147452660, 0},
  127. {&GUID_Key, 122, -2147452404, 0},
  128. {&GUID_Key, 123, -2147452148, 0},
  129. {&GUID_Key, 124, -2147451892, 0},
  130. {&GUID_Key, 125, -2147451636, 0},
  131. {&GUID_Key, 126, -2147451380, 0},
  132. {&GUID_Key, 127, -2147451124, 0},
  133. {&GUID_Key, 128, -2147450868, 0},
  134. {&GUID_Key, 129, -2147450612, 0},
  135. {&GUID_Key, 130, -2147450356, 0},
  136. {&GUID_Key, 131, -2147450100, 0},
  137. {&GUID_Key, 132, -2147449844, 0},
  138. {&GUID_Key, 133, -2147449588, 0},
  139. {&GUID_Key, 134, -2147449332, 0},
  140. {&GUID_Key, 135, -2147449076, 0},
  141. {&GUID_Key, 136, -2147448820, 0},
  142. {&GUID_Key, 137, -2147448564, 0},
  143. {&GUID_Key, 138, -2147448308, 0},
  144. {&GUID_Key, 139, -2147448052, 0},
  145. {&GUID_Key, 140, -2147447796, 0},
  146. {&GUID_Key, 141, -2147447540, 0},
  147. {&GUID_Key, 142, -2147447284, 0},
  148. {&GUID_Key, 143, -2147447028, 0},
  149. {&GUID_Key, 144, -2147446772, 0},
  150. {&GUID_Key, 145, -2147446516, 0},
  151. {&GUID_Key, 146, -2147446260, 0},
  152. {&GUID_Key, 147, -2147446004, 0},
  153. {&GUID_Key, 148, -2147445748, 0},
  154. {&GUID_Key, 149, -2147445492, 0},
  155. {&GUID_Key, 150, -2147445236, 0},
  156. {&GUID_Key, 151, -2147444980, 0},
  157. {&GUID_Key, 152, -2147444724, 0},
  158. {&GUID_Key, 153, -2147444468, 0},
  159. {&GUID_Key, 154, -2147444212, 0},
  160. {&GUID_Key, 155, -2147443956, 0},
  161. {&GUID_Key, 156, -2147443700, 0},
  162. {&GUID_Key, 157, -2147443444, 0},
  163. {&GUID_Key, 158, -2147443188, 0},
  164. {&GUID_Key, 159, -2147442932, 0},
  165. {&GUID_Key, 160, -2147442676, 0},
  166. {&GUID_Key, 161, -2147442420, 0},
  167. {&GUID_Key, 162, -2147442164, 0},
  168. {&GUID_Key, 163, -2147441908, 0},
  169. {&GUID_Key, 164, -2147441652, 0},
  170. {&GUID_Key, 165, -2147441396, 0},
  171. {&GUID_Key, 166, -2147441140, 0},
  172. {&GUID_Key, 167, -2147440884, 0},
  173. {&GUID_Key, 168, -2147440628, 0},
  174. {&GUID_Key, 169, -2147440372, 0},
  175. {&GUID_Key, 170, -2147440116, 0},
  176. {&GUID_Key, 171, -2147439860, 0},
  177. {&GUID_Key, 172, -2147439604, 0},
  178. {&GUID_Key, 173, -2147439348, 0},
  179. {&GUID_Key, 174, -2147439092, 0},
  180. {&GUID_Key, 175, -2147438836, 0},
  181. {&GUID_Key, 176, -2147438580, 0},
  182. {&GUID_Key, 177, -2147438324, 0},
  183. {&GUID_Key, 178, -2147438068, 0},
  184. {&GUID_Key, 179, -2147437812, 0},
  185. {&GUID_Key, 180, -2147437556, 0},
  186. {&GUID_Key, 181, -2147437300, 0},
  187. {&GUID_Key, 182, -2147437044, 0},
  188. {&GUID_Key, 183, -2147436788, 0},
  189. {&GUID_Key, 184, -2147436532, 0},
  190. {&GUID_Key, 185, -2147436276, 0},
  191. {&GUID_Key, 186, -2147436020, 0},
  192. {&GUID_Key, 187, -2147435764, 0},
  193. {&GUID_Key, 188, -2147435508, 0},
  194. {&GUID_Key, 189, -2147435252, 0},
  195. {&GUID_Key, 190, -2147434996, 0},
  196. {&GUID_Key, 191, -2147434740, 0},
  197. {&GUID_Key, 192, -2147434484, 0},
  198. {&GUID_Key, 193, -2147434228, 0},
  199. {&GUID_Key, 194, -2147433972, 0},
  200. {&GUID_Key, 195, -2147433716, 0},
  201. {&GUID_Key, 196, -2147433460, 0},
  202. {&GUID_Key, 197, -2147433204, 0},
  203. {&GUID_Key, 198, -2147432948, 0},
  204. {&GUID_Key, 199, -2147432692, 0},
  205. {&GUID_Key, 200, -2147432436, 0},
  206. {&GUID_Key, 201, -2147432180, 0},
  207. {&GUID_Key, 202, -2147431924, 0},
  208. {&GUID_Key, 203, -2147431668, 0},
  209. {&GUID_Key, 204, -2147431412, 0},
  210. {&GUID_Key, 205, -2147431156, 0},
  211. {&GUID_Key, 206, -2147430900, 0},
  212. {&GUID_Key, 207, -2147430644, 0},
  213. {&GUID_Key, 208, -2147430388, 0},
  214. {&GUID_Key, 209, -2147430132, 0},
  215. {&GUID_Key, 210, -2147429876, 0},
  216. {&GUID_Key, 211, -2147429620, 0},
  217. {&GUID_Key, 212, -2147429364, 0},
  218. {&GUID_Key, 213, -2147429108, 0},
  219. {&GUID_Key, 214, -2147428852, 0},
  220. {&GUID_Key, 215, -2147428596, 0},
  221. {&GUID_Key, 216, -2147428340, 0},
  222. {&GUID_Key, 217, -2147428084, 0},
  223. {&GUID_Key, 218, -2147427828, 0},
  224. {&GUID_Key, 219, -2147427572, 0},
  225. {&GUID_Key, 220, -2147427316, 0},
  226. {&GUID_Key, 221, -2147427060, 0},
  227. {&GUID_Key, 222, -2147426804, 0},
  228. {&GUID_Key, 223, -2147426548, 0},
  229. {&GUID_Key, 224, -2147426292, 0},
  230. {&GUID_Key, 225, -2147426036, 0},
  231. {&GUID_Key, 226, -2147425780, 0},
  232. {&GUID_Key, 227, -2147425524, 0},
  233. {&GUID_Key, 228, -2147425268, 0},
  234. {&GUID_Key, 229, -2147425012, 0},
  235. {&GUID_Key, 230, -2147424756, 0},
  236. {&GUID_Key, 231, -2147424500, 0},
  237. {&GUID_Key, 232, -2147424244, 0},
  238. {&GUID_Key, 233, -2147423988, 0},
  239. {&GUID_Key, 234, -2147423732, 0},
  240. {&GUID_Key, 235, -2147423476, 0},
  241. {&GUID_Key, 236, -2147423220, 0},
  242. {&GUID_Key, 237, -2147422964, 0},
  243. {&GUID_Key, 238, -2147422708, 0},
  244. {&GUID_Key, 239, -2147422452, 0},
  245. {&GUID_Key, 240, -2147422196, 0},
  246. {&GUID_Key, 241, -2147421940, 0},
  247. {&GUID_Key, 242, -2147421684, 0},
  248. {&GUID_Key, 243, -2147421428, 0},
  249. {&GUID_Key, 244, -2147421172, 0},
  250. {&GUID_Key, 245, -2147420916, 0},
  251. {&GUID_Key, 246, -2147420660, 0},
  252. {&GUID_Key, 247, -2147420404, 0},
  253. {&GUID_Key, 248, -2147420148, 0},
  254. {&GUID_Key, 249, -2147419892, 0},
  255. {&GUID_Key, 250, -2147419636, 0},
  256. {&GUID_Key, 251, -2147419380, 0},
  257. {&GUID_Key, 252, -2147419124, 0},
  258. {&GUID_Key, 253, -2147418868, 0},
  259. {&GUID_Key, 254, -2147418612, 0},
  260. {&GUID_Key, 255, -2147418356, 0}
  261. };
  262.  
  263. DIDATAFORMAT c_dfDIKeyboard = {24,
  264. 16,
  265. 2,
  266. 256,
  267. 256,
  268. rgodf_c_dfDIKeyboard};
  269.  
  270. DIOBJECTDATAFORMAT rgodf_c_dfDIMouse[] = {
  271. {&GUID_XAxis, 0, 16776963, 0},
  272. {&GUID_YAxis, 4, 16776963, 0},
  273. {&GUID_ZAxis, 8, -2130706685, 0},
  274. {0, 12, 16776972, 0},
  275. {0, 13, 16776972, 0},
  276. {0, 14, -2130706676, 0},
  277. {0, 15, -2130706676, 0}};
  278. DIDATAFORMAT c_dfDIMouse = {24,
  279. 16,
  280. 2,
  281. 16,
  282. 7,
  283. rgodf_c_dfDIMouse};
  284.  
  285. DIOBJECTDATAFORMAT rgodf_c_dfDIMouse2[] = {
  286. {&GUID_XAxis, 0, 16776963, 0},
  287. {&GUID_YAxis, 4, 16776963, 0},
  288. {&GUID_ZAxis, 8, -2130706685, 0},
  289. {0, 12, 16776972, 0},
  290. {0, 13, 16776972, 0},
  291. {0, 14, -2130706676, 0},
  292. {0, 15, -2130706676, 0},
  293. {0, 16, -2130706676, 0},
  294. {0, 17, -2130706676, 0},
  295. {0, 18, -2130706676,0},
  296. {0, 19, -2130706676, 0}};
  297. DIDATAFORMAT c_dfDIMouse2 = {24,
  298. 16,
  299. 2,
  300. 20,
  301. 11,
  302. rgodf_c_dfDIMouse2};
  303.  
  304. DIOBJECTDATAFORMAT rgodf_c_dfDIJoystick[] = {
  305. {&GUID_XAxis, 0, -2130706685, 256},
  306. {&GUID_YAxis, 4, -2130706685, 256},
  307. {&GUID_ZAxis, 8, -2130706685, 256},
  308. {&GUID_RxAxis, 12, -2130706685, 256},
  309. {&GUID_RyAxis, 16, -2130706685, 256},
  310. {&GUID_RzAxis, 20, -2130706685, 256},
  311. {&GUID_Slider, 24, -2130706685, 256},
  312. {&GUID_Slider, 28, -2130706685, 256},
  313. {&GUID_POV, 32, -2130706672, 0},
  314. {&GUID_POV, 36, -2130706672, 0},
  315. {&GUID_POV, 40, -2130706672, 0},
  316. {&GUID_POV, 44, -2130706672, 0},
  317. {0, 48, -2130706676, 0},
  318. {0, 49, -2130706676, 0},
  319. {0, 50, -2130706676, 0},
  320. {0, 51, -2130706676, 0},
  321. {0, 52, -2130706676, 0},
  322. {0, 53, -2130706676, 0},
  323. {0, 54, -2130706676, 0},
  324. {0, 55, -2130706676, 0},
  325. {0, 56, -2130706676, 0},
  326. {0, 57, -2130706676, 0},
  327. {0, 58, -2130706676, 0},
  328. {0, 59, -2130706676, 0},
  329. {0, 60, -2130706676, 0},
  330. {0, 61, -2130706676, 0},
  331. {0, 62, -2130706676, 0},
  332. {0, 63, -2130706676, 0},
  333. {0, 64, -2130706676, 0},
  334. {0, 65, -2130706676, 0},
  335. {0, 66, -2130706676, 0},
  336. {0, 67, -2130706676, 0},
  337. {0, 68, -2130706676, 0},
  338. {0, 69, -2130706676, 0},
  339. {0, 70, -2130706676, 0},
  340. {0, 71, -2130706676, 0},
  341. {0, 72, -2130706676, 0},
  342. {0, 73, -2130706676, 0},
  343. {0, 74, -2130706676, 0},
  344. {0, 75, -2130706676, 0},
  345. {0, 76, -2130706676, 0},
  346. {0, 77, -2130706676, 0},
  347. {0, 78, -2130706676, 0},
  348. {0, 79, -2130706676, 0}};
  349. DIDATAFORMAT c_dfDIJoystick = {24,
  350. 16,
  351. 1,
  352. 80,
  353. 44,
  354. rgodf_c_dfDIJoystick};
  355.  
  356. DIOBJECTDATAFORMAT rgodf_c_dfDIJoystick2[] = {
  357. {&GUID_XAxis, 0, -2130706685, 256},
  358. {&GUID_YAxis, 4, -2130706685, 256},
  359. {&GUID_ZAxis, 8, -2130706685, 256},
  360. {&GUID_RxAxis, 12, -2130706685, 256},
  361. {&GUID_RyAxis, 16, -2130706685, 256},
  362. {&GUID_RzAxis, 20, -2130706685, 256},
  363. {&GUID_Slider, 24, -2130706685, 256},
  364. {&GUID_Slider, 28, -2130706685, 256},
  365. {&GUID_POV, 32, -2130706672, 0},
  366. {&GUID_POV, 36, -2130706672, 0},
  367. {&GUID_POV, 40, -2130706672, 0},
  368. {&GUID_POV, 44, -2130706672, 0},
  369. {0, 48, -2130706676, 0},
  370. {0, 49, -2130706676, 0},
  371. {0, 50, -2130706676, 0},
  372. {0, 51, -2130706676, 0},
  373. {0, 52, -2130706676, 0},
  374. {0, 53, -2130706676, 0},
  375. {0, 54, -2130706676, 0},
  376. {0, 55, -2130706676, 0},
  377. {0, 56, -2130706676, 0},
  378. {0, 57, -2130706676, 0},
  379. {0, 58, -2130706676, 0},
  380. {0, 59, -2130706676, 0},
  381. {0, 60, -2130706676, 0},
  382. {0, 61, -2130706676, 0},
  383. {0, 62, -2130706676, 0},
  384. {0, 63, -2130706676, 0},
  385. {0, 64, -2130706676, 0},
  386. {0, 65, -2130706676, 0},
  387. {0, 66, -2130706676, 0},
  388. {0, 67, -2130706676, 0},
  389. {0, 68, -2130706676, 0},
  390. {0, 69, -2130706676, 0},
  391. {0, 70, -2130706676, 0},
  392. {0, 71, -2130706676, 0},
  393. {0, 72, -2130706676, 0},
  394. {0, 73, -2130706676, 0},
  395. {0, 74, -2130706676, 0},
  396. {0, 75, -2130706676, 0},
  397. {0, 76, -2130706676, 0},
  398. {0, 77, -2130706676, 0},
  399. {0, 78, -2130706676, 0},
  400. {0, 79, -2130706676, 0},
  401. {0, 80, -2130706676, 0},
  402. {0, 81, -2130706676, 0},
  403. {0, 82, -2130706676, 0},
  404. {0, 83, -2130706676, 0},
  405. {0, 84, -2130706676, 0},
  406. {0, 85, -2130706676, 0},
  407. {0, 86, -2130706676, 0},
  408. {0, 87, -2130706676, 0},
  409. {0, 88, -2130706676, 0},
  410. {0, 89, -2130706676, 0},
  411. {0, 90, -2130706676, 0},
  412. {0, 91, -2130706676, 0},
  413. {0, 92, -2130706676, 0},
  414. {0, 93, -2130706676, 0},
  415. {0, 94, -2130706676, 0},
  416. {0, 95, -2130706676, 0},
  417. {0, 96, -2130706676, 0},
  418. {0, 97, -2130706676, 0},
  419. {0, 98, -2130706676, 0},
  420. {0, 99, -2130706676, 0},
  421. {0, 100, -2130706676, 0},
  422. {0, 101, -2130706676, 0},
  423. {0, 102, -2130706676, 0},
  424. {0, 103, -2130706676, 0},
  425. {0, 104, -2130706676, 0},
  426. {0, 105, -2130706676, 0},
  427. {0, 106, -2130706676, 0},
  428. {0, 107, -2130706676, 0},
  429. {0, 108, -2130706676, 0},
  430. {0, 109, -2130706676, 0},
  431. {0, 110, -2130706676, 0},
  432. {0, 111, -2130706676, 0},
  433. {0, 112, -2130706676, 0},
  434. {0, 113, -2130706676, 0},
  435. {0, 114, -2130706676, 0},
  436. {0, 115, -2130706676, 0},
  437. {0, 116, -2130706676, 0},
  438. {0, 117, -2130706676, 0},
  439. {0, 118, -2130706676, 0},
  440. {0, 119, -2130706676, 0},
  441. {0, 120, -2130706676, 0},
  442. {0, 121, -2130706676, 0},
  443. {0, 122, -2130706676, 0},
  444. {0, 123, -2130706676, 0},
  445. {0, 124, -2130706676, 0},
  446. {0, 125, -2130706676, 0},
  447. {0, 126, -2130706676, 0},
  448. {0, 127, -2130706676, 0},
  449. {0, 128, -2130706676, 0},
  450. {0, 129, -2130706676, 0},
  451. {0, 130, -2130706676, 0},
  452. {0, 131, -2130706676, 0},
  453. {0, 132, -2130706676, 0},
  454. {0, 133, -2130706676, 0},
  455. {0, 134, -2130706676, 0},
  456. {0, 135, -2130706676, 0},
  457. {0, 136, -2130706676, 0},
  458. {0, 137, -2130706676, 0},
  459. {0, 138, -2130706676, 0},
  460. {0, 139, -2130706676, 0},
  461. {0, 140, -2130706676, 0},
  462. {0, 141, -2130706676, 0},
  463. {0, 142, -2130706676, 0},
  464. {0, 143, -2130706676, 0},
  465. {0, 144, -2130706676, 0},
  466. {0, 145, -2130706676, 0},
  467. {0, 146, -2130706676, 0},
  468. {0, 147, -2130706676, 0},
  469. {0, 148, -2130706676, 0},
  470. {0, 149, -2130706676, 0},
  471. {0, 150, -2130706676, 0},
  472. {0, 151, -2130706676, 0},
  473. {0, 152, -2130706676, 0},
  474. {0, 153, -2130706676, 0},
  475. {0, 154, -2130706676, 0},
  476. {0, 155, -2130706676, 0},
  477. {0, 156, -2130706676, 0},
  478. {0, 157, -2130706676, 0},
  479. {0, 158, -2130706676, 0},
  480. {0, 159, -2130706676, 0},
  481. {0, 160, -2130706676, 0},
  482. {0, 161, -2130706676, 0},
  483. {0, 162, -2130706676, 0},
  484. {0, 163, -2130706676, 0},
  485. {0, 164, -2130706676, 0},
  486. {0, 165, -2130706676, 0},
  487. {0, 166, -2130706676, 0},
  488. {0, 167, -2130706676, 0},
  489. {0, 168, -2130706676, 0},
  490. {0, 169, -2130706676, 0},
  491. {0, 170, -2130706676, 0},
  492. {0, 171, -2130706676, 0},
  493. {0, 172, -2130706676, 0},
  494. {0, 173, -2130706676, 0},
  495. {0, 174, -2130706676, 0},
  496. {0, 175, -2130706676, 0},
  497. {&GUID_XAxis, 176, -2130706685, 512},
  498. {&GUID_YAxis, 180, -2130706685, 512},
  499. {&GUID_ZAxis, 184, -2130706685, 512},
  500. {&GUID_RxAxis, 188, -2130706685, 512},
  501. {&GUID_RyAxis, 192, -2130706685, 512},
  502. {&GUID_RzAxis, 196, -2130706685, 512},
  503. {&GUID_Slider, 24, -2130706685, 512},
  504. {&GUID_Slider, 28, -2130706685, 512},
  505. {&GUID_XAxis, 208, -2130706685, 768},
  506. {&GUID_YAxis, 212, -2130706685, 768},
  507. {&GUID_ZAxis, 216, -2130706685, 768},
  508. {&GUID_RxAxis, 220, -2130706685, 768},
  509. {&GUID_RyAxis, 224, -2130706685, 768},
  510. {&GUID_RzAxis, 228, -2130706685, 768},
  511. {&GUID_Slider, 24, -2130706685, 768},
  512. {&GUID_Slider, 28, -2130706685, 768},
  513. {&GUID_XAxis, 240, -2130706685, 1024},
  514. {&GUID_YAxis, 244, -2130706685, 1024},
  515. {&GUID_ZAxis, 248, -2130706685, 1024},
  516. {&GUID_RxAxis, 252, -2130706685, 1024},
  517. {&GUID_RyAxis, 256, -2130706685, 1024},
  518. {&GUID_RzAxis, 260, -2130706685, 1024},
  519. {&GUID_Slider, 24, -2130706685, 1024},
  520. {&GUID_Slider, 28, -2130706685, 1024}};
  521. DIDATAFORMAT c_dfDIJoystick2 = {24,
  522. 16,
  523. 1,
  524. 272,
  525. 164,
  526. rgodf_c_dfDIJoystick2};
  527.  
  528.  
  529.  
  530.  
  531.  
  532.